# _*_ coding: UTF-8 _*_
# @Time     : 2021/11/3 9:58
# @Author   : yangshuaishuai
# @Site     : http://www.hzdledu.cn/
# @File     : w4s1_unittest测试框架.py
# @Software : PyCharm

#什么是测试框架
#unittest,pytest:单元测试
#方便管理测试用例，测试用例参数化，提供预期与实际结果的验证，提供测试报告

import unittest  #导入unittest
class Test1(unittest.TestCase):#必须继承TestCase类
    #测试用例类的方法主要是三段式结构：测试前、测试中、测试后

    #测试前
    def setUp(self) -> None: #会在每个测试方法前执行
        print('测试前')

    #测试中
    def test1(self):#测试方法
        print('测试中1')

    def test2(self):#测试方法
        print('测试中2')

    #测试后
    def tearDown(self) -> None:#会在每个测试方法后执行
        print('测试后')